#ifndef _KEY_H_
#define _KEY_H_

#include "Global.h"


#define CODE_KEY1   0x01
#define CODE_KEY2   0x02
#define CODE_KEY3   0x04
#define CODE_KEY4   0x08
#define CODE_KEY5   0x10
#define CODE_KEY6   0x20
#define CODE_KEY7   0x40
#define CODE_KEY8   0x80

//----------------------------- 用户配置 ---------------------------------//
//---- 端口配置 ----//
#define P_KEY1          RA2
#define P_KEY2          RA1
#define P_KEY3          RA5

//---- 按键对应配置 ----//
#define CODE_KEY_LEFT   CODE_KEY1
#define CODE_KEY_RIGHT  CODE_KEY2
#define CODE_KEY_SW     CODE_KEY3

//---- 消抖时间 ----//
#define C_TM_DBC_KEY    50          // (*1ms) 

void initKey(void);
void KeyMain(void);
void MultiKeyProc(void);

#endif